/* CSS Document */

/* */
p{ margin:0px;padding:0px; WORD-WRAP:break-word;}
form,h1,h2,h3,h4,h5,h6,h7,body { margin:0px;}
ul,li,ol,dd,dt,dl { margin:0px;padding:0px;list-style:none;}
img { border:0px;}
a { color:#0100bb;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix {display:block;}
.clear { clear:both;}
.iLeft { display:block; float:left;}
.iRight { display:block; float:right;}

body { font-family: Tahoma,"宋体"; line-height:120%; color:#999; background:url(../images/pic8.gif) repeat-y left;}

/*颜色*/
.colorRem { color:#ff7701;}
.colorLin { color:#005590;}
.colorTxt { color:#666;}
.colorTit { color:#555;}

/*常用*/
a.btn-b16 { display:block; float:left; background:url(../images/pic.png) no-repeat; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; width:75px; height:31px; text-align:center; vertical-align:central;}
a.btn-b16:hover { background-position:-85px 0px;}
a.btn-b16 span { line-height:29px; display:block;}

a.btn-b12 { display:block; float:left; background:url(../images/pic.png) 0px -40px no-repeat; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; width:90px; height:24px; text-align:center; vertical-align:central;}
a.btn-b12:hover { background-position:-100px -40px;}
a.btn-b12 span { line-height:22px; display:block;}

a.btn-c12 { display:block; float:left; background:url(../images/pic.png) -90px -120px no-repeat; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; width:45px; height:24px; text-align:center; vertical-align:central;}
a.btn-c12:hover { background-position:-145px -120px;}
a.btn-c12 span { line-height:22px; display:block;}

a.btn-g12b { display:block; float:left; background:url(../images/pic.png) 0px -80px no-repeat; font-size:12px; font-weight:bold; color:#333; text-decoration:none; width:51px; height:24px; text-align:center; vertical-align:central;}
a.btn-g12b:hover { background-position:-61px -80px; color:#005590;}
a.btn-g12b span { line-height:22px; display:block;}

a.btn-g12c { display:block; float:left; background:url(../images/pic.png) -122px -80px no-repeat; font-size:12px; color:#333; text-decoration:none; width:59px; height:20px; text-align:center; vertical-align:central;}
a.btn-g12c:hover { background-position:-191px -80px; color:#005590;}
a.btn-g12c span { line-height:19px; display:block;}

a.btn-g12bb { display:block; float:left; background:url(../images/pic.png) -33px -200px no-repeat; font-size:12px; font-weight:bold; color:#333; text-decoration:none; width:77px; height:24px; text-align:center; vertical-align:central;}
a.btn-g12bb:hover { background-position:-120px -200px; color:#005590;}
a.btn-g12bb span { line-height:22px; display:block;}

a.btn-b16b { display:block; float:left; background:url(../images/pic.png) 0px -460px no-repeat; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; width:127px; height:31px; text-align:center; vertical-align:central;}
a.btn-b16b:hover { background-position:-137px -460px;}
a.btn-b16b span { line-height:29px; display:block;}

a.btn-g12 { display:block; float:left; background:url(../images/pic.png) 0px -120px no-repeat; font-size:12px; color:#333; text-decoration:none; width:35px; height:20px; text-align:center; vertical-align:central;}
a.btn-g12:hover { background-position:-45px -120px; color:#005590;}
a.btn-g12 span { line-height:19px; display:block;}

a.btn-et { display:block; float:left; background:url(../images/pic.png) 0px -240px no-repeat;font-size:14px; font-weight:bold; color:#fff; text-decoration:none; width:65px; height:31px; text-align:center; vertical-align:central;}
a.btn-et:hover { background-position:-75px -240px;}
a.btn-et span { line-height:29px; display:block;}

a.btn-ex { display:block; float:left; background:url(../images/pic.png) 0px -280px no-repeat;font-size:14px; font-weight:bold; color:#555; text-decoration:none; width:65px; height:31px; text-align:center; vertical-align:central;}
a.btn-ex:hover { background-position:-75px -280px;}
a.btn-ex span { line-height:29px; display:block;}

.inputTxt { display:block; float:left; border:1px solid #ddd; background:url(../images/pic.png) 0px -320px;}
.inputTxt input { display:block; float:left; border:none; text-indent:5px; background:none;  height:24px; line-height:24px; color:#ccc; margin:0px; vertical-align:central; width:100%;}
.inputTxt span.btn-Del { display:block; float:left; width:20px; height:20px; cursor:pointer; background:url(../images/btn_exit.gif)0px 4px no-repeat;}
.inputTxtA input { color:#666;}
.inputTxtS input { background:url(../images/pic.png) 0px -320px;}

.inputCon { display:block; float:left; border:1px solid #ddd; }
.inputCon textarea { display:block; float:left; border:none; text-indent:5px; background:none; line-height:24px; color:#ccc; margin:0px; vertical-align:central; width:98%;}

ul.inputList { display:block; border:1px solid #ddd; float:left; clear:both;}
ul.inputList li { display:block; border-bottom:1px solid #f1f6f8; text-indent:10px; height:24px; line-height:24px; color:#ccc; margin-right:17px; font-size:12px; }
ul.inputList li a { color:#999; text-decoration:none; text-indent:10px;}
ul.inputList li a:hover,ul.inputList li a.btn-off { color:#666;}

div.selectTxt { display:block; float:left; background:url(../images/pic.png) -109px -360px; text-indent:5px; border:1px solid #ddd; height:24px; line-height:24px; color:#ccc; margin:0px; font-size:12px; padding-right:15px; width:140px; cursor:pointer;}
div.selectTxtw { display:block; float:left; background:url(../images/pic.png) -9px -360px; text-indent:5px; border:1px solid #ddd; height:24px; line-height:24px; color:#ccc; margin:0px; font-size:12px; padding-right:15px; width:240px; cursor:pointer;}

ul.inputList .nextPage { display:block; float:right; background:url(../images/pic002.gif) repeat-y; width:17px;}
ul.inputList .nextPage .btn-up { display:block; background:url(../images/pic002.gif) -17px 0px no-repeat; height:17px; width:17px;}
ul.inputList .nextPage .btn-slide { display:block; border:1px solid #ccc; background:#fff; width:15px; margin-left:1px; min-height:50px;}
ul.inputList .nextPage .btn-do { display:block; background:url(../images/pic002.gif) -34px 0px no-repeat; height:17px; width:17px;}

/*基本信息*/

#header { background:url(../images/pic3.gif); height:50px; display:block; clear:both; width:100%;}
.header { width:1238px; height:50px; display:block;}
.header .logo { float:left; display:block;}
.header .tabMenu { display:block; float:left; width:100px; font-size:14px; font-weight:bold; padding-top:16px; color:#005590; font-size:16px; padding-left:20px;}
.header .tabMenu span.xl { background:url(../images/pic5.gif) 80px 3px no-repeat; display:block;}
.header .fg { display:block; float:left;}
.header .userTxt { display:block; float:right; padding-top:16px; font-size:12px; color:#005590;}
.header .userTxt a { color:#005590; text-decoration:none;}
.header .userTxt img.pic { display:block; float:left;}
.header .userTxt span { margin:0 3px;}

#sidebar-left { display:block; float:left; width:180px;}
#sidebar-left .fg { background:url(../images/pic7.gif); height:2px; font-size:0px;  line-height:0px; display:block;}
#sidebar-left .menuList dt { display:block; background:url(../images/pic6.gif); height:44px; line-height:44px; font-size:14px; color:#333333; font-weight:bold; padding-left:36px;}
#sidebar-left .menuList dd { display:block; background:url(../images/pic10.gif) 20px 8px no-repeat; height:26px; line-height:45px; font-size:12px; color:#005590; font-weight:bold; padding-left:36px; line-height:26px; margin:6px 0; cursor:pointer;}
#sidebar-left .menuList ul { margin-top:-5px; margin-bottom:8px;}
#sidebar-left .menuList ul li { height:26px; line-height:26px; font-size:12px; color:#628ba8; padding-left:18px; cursor:pointer; }
#sidebar-left .menuList ul li.btn { background:url(../images/pic9.gif);}
#sidebar-left .menuList ul li span { background:url(../images/pic16.gif)6px 10px no-repeat; padding-left:18px; display:block;}
#sidebar-left .menuList ul li span.off { background:url(../images/pic14.gif)6px 10px no-repeat; font-weight:bold; color:#005590; display:block;}
#sidebar-left .userTxt { background:url(../images/pic11.gif); height:137px; color:#628ba8;}
#sidebar-left .userTxt dt { font-size:16px; margin-left:20px; padding-top:20px;}
#sidebar-left .userTxt dd { font-size:12px; margin-left:20px; line-height:22px;}
#sidebar-left .userTxt .fg { background:none; height:16px; font-size:0px; }

#content-right { display:block; float:left; padding:20px; width:1030px;}

.breadTxt { display:block; font-size:12px; clear:both; border-bottom:1px solid #d6e3eb; height:25px; margin-bottom:10px;}
.breadTxt span { display:block; float:left;}
.breadTxt .t1 { color:#628ba8;}
.breadTxt .t2 { color:#999999;}
.breadTxt .fg { color:#999999; margin:0 5px;}

.caseInfor { display:block; clear:left;}
.caseInfor h1 { display:block; clear:left;  height:40px; line-height:40px; border-bottom:2px solid #d6e3eb; margin:0px; margin-left:10px;}
.caseInfor h1 span.tit01 { font-size:16px; font-weight:bold; color:#333; display:block; float:left;}
.caseInfor h1 span.tit02 { font-size:12px; font-weight:100; color:#999; display:block; float:left; padding-left:60px;}

.caseInfor .imgList { display:block; clear:both; border:1px solid #eaeff3; width:910px; padding:20px 20px 10px 20px; margin:30px 10px 10px 10px;}
.caseInfor .imgList li { width:131px; display:block; float:left; padding:10px; }
.caseInfor .imgList li a { background:#4b96db; border:1px solid #fff; display:block; margin:auto; width:122px; height:92px; padding:1px;}
.caseInfor .imgList li a:hover,.caseInfor .imgList li a.btn_off {  border:1px solid #4b96db;}
.caseInfor .imgList li a img { border:1px solid #fff; display:block; float:left;}
.caseInfor .imgList li span.at02 { display:block; float:left; background:#fff; border:2px solid #4b96db; width:13px; height:13px; font-size:0px; margin-top:-15px; margin-left:107px;}
.caseInfor .imgList li span.at03 { display:block; float:left; width:120px; height:30px; display:block; background:url(../images/pic.png) 0px -501px no-repeat; margin-top:-31px; margin-left:1px; font-size:12px; color:#fff; text-align:center; line-height:29px;  }
.caseInfor .imgUp  { display:block; clear:both; margin:10px;}
.caseInfor .imgUp .tit { display:block; float:left;}
.caseInfor .imgUp .proTxt { display:block; float:left; font-size:12px; color:#999; margin-left:40px; line-height:26px;}

.caseInfor .imgCon { display:block; clear:both; padding:10px; height:500px;}
.caseInfor .imgCon .imgPic { display:block; float:left; width:602px;}
.caseInfor .imgCon .imgPic a.btn-c12 { margin-top:-35px; margin-left:133px;}
.caseInfor .imgCon .imgPic .tit { height:30px;}
.caseInfor .imgCon .imgPic .tit .iLeft { font-size:12px; width:100px; color:#555; font-weight:bold;}
.caseInfor .imgCon .imgPic .tit .iRight { font-size:12px; width:100px; text-align:right;}

.caseInfor .imgCon .imgPic .txt img { display:block; float:left; width:600px; height:450px; border:1px solid #4b96db; padding:1px; position:absolute; z-index:1; }
.caseInfor .imgCon .imgPic .txt a.btn-b12 { top:10px; left:10px; z-index:10; position:relative;}
.caseInfor .imgCon .imgPic .txt .dian { display:block; float:left; background:url(../images/pic.png)-170px 0px no-repeat; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; width:24px; height:24px; line-height:24px; position: absolute; text-align:center; vertical-align:central; z-index:10;}

.caseInfor .imgCon .imgTxt { display:block; float:left; width:350px; height:404px; margin-left:50px; font-size:12px; padding-top:30px;}
.caseInfor .imgCon .imgTxt .tit01 { display:block; margin-bottom:30px;}
.caseInfor .imgCon .imgTxt .tit02 { display:block; margin-bottom:30px;}
.caseInfor .imgCon .imgTxt .tit03 { display:block; margin-bottom:30px;}
.caseInfor .imgCon .imgTxt .tit03 p { display:block; width:220px; height:26px;}
.caseInfor .imgCon .imgTxt .tit03 .tit { float:left;}
.caseInfor .imgCon .imgTxt .tit03 .btnDel { float:right;}

.caseInfor .imgCon .imgPage { float:left; margin-top:140px;}
.caseInfor .imgCon .imgPage .btnLeft a { display:block; float:left; background:url(../images/pic.png) 0px -541px no-repeat; font-size:12px; color:#333; text-decoration:none; width:45px; height:50px;}
.caseInfor .imgCon .imgPage .btnLeft a:hover { background-position:-110px -541px;}
.caseInfor .imgCon .imgPage .btnRight a { display:block; float:left; background:url(../images/pic.png) -55px -541px no-repeat; font-size:12px; color:#333; text-decoration:none; width:45px; height:50px; margin-left:20px;}
.caseInfor .imgCon .imgPage .btnRight a:hover { background-position:-165px -541px;}

.caseInfor .fillList { font-size:12px; padding:30px 0;}

.tableBox { padding:10px; table-layout:fixed; word-break: break-all; overflow:hidden;}
.tableBox .tableTit { border:1px solid #dedede; background:url(../images/pic.png) 0 -400px; margin-bottom:5px; }
.tableBox .tableTit td { padding:10px 5px; font-size:12px; color:#333; font-weight:bold; border-left:1px solid #fff; border-right:1px solid #fff; text-align:center;}
.tableBox .tableCon { border:1px solid #dedede; border-collapse:collapse;}
.tableBox .tableCon td { border:1px solid #dedede; padding:10px 5px; font-size:12px; color:#666; text-align:center; border-left:1px solid #dedede;}

.tableBox .tableTit .t01 { border-left:none;}
.tableBox .tableTit .t02 { border-right:none;}
.tableBox .t02 a { margin:0 5px;}

.tableBox .tableNew { clear:both; display:block; height:28px; margin-bottom:5px; font-size:12px;}
.tableBox .tableNew .tLeft { display:block; float:left;}
.tableBox .tableNew .tRight { display:block; float:right;}
.tableBox .tableNew .inputTxt { margin-right:5px;}
.tableBox .tableNew .inputTxt input { width:240px;}

.tableBox .tableSet { clear:both; display:block; padding:6px 10px; background:#f5f5f5; margin-bottom:5px; color:#555555;}
.tableBox .tableSet dt { display:block; float:left;}
.tableBox .tableSet dt a { margin-right:6px;}
.tableBox .tableSet dd { display:block; float:right; font-size:12px; }
.tableBox .tableSet dd span { margin-left:10px;}
.tableBox .tableSet dd .colorRem { font-weight:bold;}
.tableBox .tableSet .tit01 { display:block; float:left; font-size:12px; font-weight:bold; color:#333; margin-left:15px;}
.tableBox .tableSet .selectTxt { margin-top:-3px;}

.pageBtn { font-size:12px; color:#555; clear:both; padding-right:20px; clear:both; display:block; height:30px;}
.pageBtn span.txt { display:block; float:left; margin:5px 5px 0px 5px;}
.pageBtn .total { display:block; float:right; width:130px;}
.pageBtn .total .txt { font-weight:bold;}
.pageBtn .pageList { display:block; float:right; width:350px;}
.pageBtn .pageList a { display:block; float:left; border:1px solid #c3c3c3; color:#787878; text-decoration:none; margin:0 1.5px; height:15px; line-height:15px; text-align:center; padding:0 5px; margin-top:5px;}
.pageBtn .pageList a:hover { background:#4b96db; border:1px solid #4b96db;  font-weight:bold; color:#fff;}
.pageBtn .pageList a.t01 { width:30px;}
.pageBtn .pageList a.t02 { width:40px;}
.pageBtn .pageList a.t03 { width:5px;}
.pageBtn .jump { display:block; float:right;}
.pageBtn .jump input.inputTxt { width:30px; vertical-align:central;}

.popBox { display:block; clear:both; background:#333333; padding:2px;}
.popBox .infor { display:block; float:left; background:#fff; width:240px; height:125px; padding:20px;}
.popBox .infor .title { border-bottom:1px solid #ebebeb; padding-bottom:5px; height:20px; color:#555; }
.popBox .infor .title .txt { float:left; display:block; font-size:12px; font-weight:bold;}
.popBox .infor .title .btnExit { float:right; display:block;}
.popBox .infor .title .btnExit a,.popBox .inforPop a { display:block; background:url(../images/btn_exit.gif) no-repeat; width:15px; height:15px;}
.popBox .infor .conTxt { height:70px; padding-left:43px; color:#333;}
.popBox .infor .conTxt dt { font-size:14px; padding-top:15px; }
.popBox .infor .conTxt dd { font-size:12px; padding-top:5px; }
.popBox .infor .btnEn { padding-left:43px; display:block; clear:both;}
.popBox .infor .btnEn a { margin-right:25px;}
.popBox .infor .fillList .tit { width:40px;}
.popBox .infor .fillList .inputCom div { display:block; float:left; width:45%; font-size:12px; height:26px; line-height:26px; }
.popBox .infor .fillList .inputCom { margin-left:40px;}
.popBox .infor .fillList .inputCom span,.popBox .infor .fillList .inputCom font { display:block; float:left; }
.popBox .infor .fillList .inputCom span input { margin-top:8px; margin-right:7px; margin-left:0px; }

.popBox .inforNew { width:408px; height:261px;}
.popBox .inforNew .conNew { display:block; clear:both;}
.popBox .inforNew .conNew td { display:block; float:left; width:50px; background:#009999}
.popBox .inforNew .conNew dd { display:block; float:left; width:300px; background:#996600}
.popBox .inforNew .title .txt { float:left; display:block; font-size:14px; font-weight:bold; color:#005590;}
.popBox .inforNew .btnEn { padding-left:55px;}
.popBox .inforNew .fillList .fillFg { height:10px; display:block; font-size:0px; }

.popBox .inforJoin { width:408px; height:141px;} 
.popBox .inforJoin .tit01 { display:block; float:left; font-size:12px; color:#555; line-height:26px;}
.popBox .inforJoin .tit01 .colorRem { margin:0 2px 0 5px;}
.popBox .inforJoin .tit { width:60px;}

.popBox .inforPop { display:block; float:left; background:#fff; width:240px; height:115px;padding:10px;}
.popBox .inforPop .title { height:15px; display:block; clear:both;}
.popBox .inforPop .title a { float:right;}
.popBox .inforPop .txtGod { display:block; clear:both; padding-top:25px; padding-left:60px;}
.popBox .inforPop .txtGod span { display:block; background:url(../images/ok.gif) no-repeat; padding-left:40px; color:#333; height:35px; line-height:35px;}

.autoPic { display:block; clear:both; padding:15px;}
.autoPic .picList li { display: block; float:left; width:23%; height:490px;}
.autoPic .picList li p { width:189px; clear:both; display:block;}
.autoPic .picList li p.sz { color:#333; font-size:14px; font-weight:bold; height:26px; line-height:26px;}
.autoPic .picList li p.pic { width:189px; height:304px;}
.autoPic .picList li p.pic img { float:left; display:block; width:185px; height:300px; border:1px solid #bbb; padding:1px;}
.autoPic .picList li p.pic a.btn-c12 { margin-top:-35px; margin-left:133px;}
.autoPic .picList li p.txt { clear:both; margin-bottom:8px;}
.autoPic .picList .inputTxt {  width:186px;}
.autoPic .picList li p.pro01,.fillList ul .pro02,.pro02,.pro02_suc { background:#fbefe1 url(../images/error-1.gif) 5px 5px no-repeat; font-size:12px; padding-left:28px; height:26px; line-height:24px;}
.autoPic .btnEn { display:block; clear:both;}

.autoPic .picListHot {}
.autoPic .picListHot li { display: block; float:left; width:28%; height:450px;}
.autoPic .picListHot li p { width:244px;}
.autoPic .picListHot li p.pic { width:244px; height:184px;}
.autoPic .picListHot li p.pic img { float:left; display:block; width:240px; height:180px; border:1px solid #bbb; padding:1px;}
.autoPic .picListHot li p.pic a.btn-c12 { margin-top:-35px; margin-left:187px;}
.autoPic .picListHot .inputTxt { width:242px;}
.autoPic .picListHot .inputCon { width:242px; height:100px;}
.autoPic .picListHot .inputCon textarea { height:95px;}

.fillList { padding:15px;}
.fillList ul li { display:block; clear:both;}
.fillList ul .tit { display:block; float:left; width:130px; text-align:right; font-size:12px; line-height:26px; color:#555;}
.fillList ul .proTxt { display:block; float:left; font-size:12px; color:#999; margin-left:40px; line-height:26px;}
.fillList ul .inputTxt { }
.fillList ul .pro01 { display:block; float:left; background:#fbefe1 url(../images/error-2.gif) 25px 10px no-repeat; font-size:14px; padding-left:70px; width:600px; height:50px; line-height:50px;}
.fillList ul .pro02,.pro02 { display:block; float:left; margin-top:2px;}
.fillList ul .pic {}
.fillList ul .pic img { float:left; display:block; border:1px solid #bbb; padding:1px;}
.fillList .doomTit { height:90px;}
.fillList .doomTxt { height:40px;}
.fillList .fillTxt .inputTxt input { width:265px;}
.fillList .fillTxt .inputCon textarea { width:550px; height:70px;}


/*.autoPic .picList li p.pic img { z-index:1; display:block; width:185px; height:300px; border:1px solid #bbb; padding:1px; float:left;}
.autoPic .picList li p.pic a.btn-c12 { position:relative; z-index:2; top:270px; left:133px;}*/




